package com.simple.datax.db.mybatis.client;

import com.simple.datax.db.mybatis.model.DataxFailed;
import com.simple.datax.db.mybatis.model.DataxFailedCriteria;
import java.util.List;
import org.apache.ibatis.annotations.Param;

/**
 * 
 * @author paladin
 * 
 */
public interface DataxFailedMapper {
	int countByExample(DataxFailedCriteria example);

	int deleteByExample(DataxFailedCriteria example);

	int deleteByPrimaryKey(Long id);

	int insert(DataxFailed record);

	int insertSelective(DataxFailed record);

	List<DataxFailed> selectByExample(DataxFailedCriteria example);

	DataxFailed selectByPrimaryKey(Long id);

	int updateByExampleSelective(@Param("record") DataxFailed record,
			@Param("example") DataxFailedCriteria example);

	int updateByExample(@Param("record") DataxFailed record,
			@Param("example") DataxFailedCriteria example);

	int updateByPrimaryKeySelective(DataxFailed record);

	int updateByPrimaryKey(DataxFailed record);
}